/**
 * 生成管理员密码哈希
 * 运行: node generate-password-hash.js
 */
const bcrypt = require('bcrypt');

const password = 'Admin123456';

bcrypt.hash(password, 10, (err, hash) => {
  if (err) {
    console.error('错误:', err);
    process.exit(1);
  }
  
  console.log('\n========================================');
  console.log('管理员密码哈希生成成功！');
  console.log('========================================');
  console.log('密码:', password);
  console.log('哈希:', hash);
  console.log('========================================\n');
  console.log('请执行以下 SQL 更新密码：\n');
  console.log(`UPDATE users SET password = '${hash}' WHERE email = 'admin@devtools.com';\n`);
  
  process.exit(0);
});

